#ifndef IDETECTOR_H
#define IDETECTOR_H

#include <opencv/cv.h>
#include <QImage>

class IDetector
{
   public:
       IDetector();

       virtual void detect ( cv::Mat frame ) = 0;

       QImage getBaseImage ( );
       QImage getIntermediateImage ( );
       QImage getEndImage ( );

   protected:
       cv::Mat baseImage;
       cv::Mat intermediateImage;
       cv::Mat endImage;
};

#endif // IDetector_H
